<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>layout 管理界面大布局示例 - Layui</title>
		<meta name="renderer" content="webkit">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<link href="./layui/css/layui.css" rel="stylesheet">
		<link href="./layui/css/index.css" rel="stylesheet">
	</head>
	<body>
		<div class="layui-layout layui-layout-admin">
			<div class="layui-header">
				<div class="layui-logo layui-hide-xs layui-bg-black">layout demo</div>
				<!-- 头部区域（可配合layui 已有的水平导航） -->
				<!-- <ul class="layui-nav layui-layout-left" > -->
					<!-- <li class="layui-nav-item layui-this"><a href="">选中</a></li>
					<li class="layui-nav-item">
						<a href="javascript:;">常规</a>
					</li>
					<li class="layui-nav-item"><a href="">导航</a></li>
					<li class="layui-nav-item"><a href="">演示</a></li> -->
				<!-- </ul> -->
				<div class="layui-nav layui-layout-left" lay-filter="demo-filter-nav"></div>
				<ul class="layui-nav layui-layout-right">
					<li class="layui-nav-item layui-hide layui-show-sm-inline-block">
						<a href="javascript:;">
							<img src="//unpkg.com/outeres@0.0.10/img/layui/icon-v2.png" class="layui-nav-img">
							tester
						</a>
						<dl class="layui-nav-child">
							<dd><a href="javascript:;">Your Profile</a></dd>
							<dd><a href="javascript:;">Settings</a></dd>
							<dd><a href="javascript:;">Sign out</a></dd>
						</dl>
					</li>
					<li class="layui-nav-item" lay-header-event="menuRight" lay-unselect>
						<a href="javascript:;">
							<i class="layui-icon layui-icon-more-vertical"></i>
						</a>
					</li>
				</ul>
			</div>
			<div class="layui-side layui-bg-black">
				<!-- <div class="layui-side-scroll" style="width: 100%;"> -->
					<!-- 左侧导航区域（可配合layui已有的垂直导航） -->
					<ul class="layui-menu" id="demo-menu">
						<li lay-options="{id: 103, url: './home/index.html'}" >
							<div class="layui-menu-body-title">首页</div>
						</li>
						<li class="layui-menu-item-group layui-menu-item-down" lay-options="{type: 'group'}">
							<div class="layui-menu-body-title"> 权限管理 <i class="layui-icon layui-icon-up"></i>
							</div>
							<ul>
								<li lay-options="{id: 103, url: './auth/index.html'}">
									<div class="layui-menu-body-title">权限列表</div>
								</li>
								<li lay-options="{id: 103, url: './role/index.html'}">
									<div class="layui-menu-body-title">角色管理</div>
								</li>
								<li lay-options="{id: 104, url: './account/index.html'}">
									<div class="layui-menu-body-title">账号管理</div>
								</li>
							</ul>
						</li>
					</ul>
				<!-- </div> -->
			</div>
			<div class="layui-body">
				<!-- 内容主体区域 -->
				<iframe id="myframe" width="100%" height="100%" src="./home/index.html" data-id="./home/index.html"
					seamless></iframe>

			</div>
		</div>

		<script src="./layui/layui.js"></script>
		<script>
			//JS 
			layui.use(['element', 'layer', 'util'], function() {
				var element = layui.element;
				var layer = layui.layer;
				var util = layui.util;
				var dropdown = layui.dropdown;
				var $ = layui.$;

				//头部事件
				util.event('lay-header-event', {
					menuLeft: function(othis) { // 左侧菜单事件
						layer.msg('展开左侧菜单的操作', {
							icon: 0
						});
					},
					menuRight: function() { // 右侧菜单事件
						layer.open({
							type: 1,
							title: '更多',
							content: '<div style="padding: 15px;">处理右侧面板的操作</div>',
							area: ['260px', '100%'],
							offset: 'rt', // 右上角
							anim: 'slideLeft', // 从右侧抽屉滑出
							shadeClose: true,
							scrollbar: false
						});
					}
				});

				// 菜单点击事件
				dropdown.on('click(demo-menu)', function(options) {
					// 获取iframe元素
					$("#myframe")[0].contentWindow.location.href = options.url;
					// 渲染导航组件
				  element.render('nav', 'demo-filter-nav');
				});

				// 导航点击事件
				element.on('nav(demo-filter-nav)', function(elem) {
					console.log(elem); // 得到当前点击的元素 jQuery 对象
					layer.msg(elem.text());
				});
			});
		</script>
	</body>
</html>